(function() {


    $(window).on('load', function() {

        var settings = $.extend({
            type: 'oneByOne',
            start: 'inViewport',
            dashGap: 10,
            duration: 100
        }, 'body');

        $('svg').each(function() {
            var iconID = $(this).attr('id');
            if (iconID != undefined) {
                var iconVar = iconID.replace('-', '');
                window['tc' + iconVar] = new Vivus(iconID, settings);
            }

        });

        $(document).delegate(".ai-icon", "mouseenter", function() {
            var iconID = $(this).find('svg').attr('id');
            if (!iconID) return false;
            var iconVar = iconID.replace('-', '');
            window['tc' + iconVar].reset().play();
        });

    });
})();